Text copied to clipboard!
Tytuł
Text copied to clipboard!Inżynier projektowania oprogramowania
Opis
Text copied to clipboard!
Poszukujemy inżyniera projektowania oprogramowania, który dołączy do naszego zespołu technologicznego i będzie odpowiedzialny za tworzenie, rozwój oraz optymalizację nowoczesnych aplikacji i systemów informatycznych. Idealny kandydat powinien posiadać silne umiejętności analityczne, doświadczenie w projektowaniu architektury oprogramowania oraz pasję do tworzenia innowacyjnych rozwiązań technologicznych.
W tej roli będziesz ściśle współpracować z zespołami programistów, testerów, analityków biznesowych oraz menedżerów projektów, aby dostarczać wysokiej jakości oprogramowanie spełniające wymagania klientów i użytkowników końcowych. Twoje zadania będą obejmować projektowanie komponentów systemowych, wybór odpowiednich technologii, tworzenie dokumentacji technicznej oraz udział w procesie wdrażania i utrzymania aplikacji.
Oczekujemy, że kandydat będzie na bieżąco z najnowszymi trendami w branży IT, będzie potrafił proponować nowe rozwiązania technologiczne oraz efektywnie rozwiązywać problemy techniczne. Znajomość zasad inżynierii oprogramowania, wzorców projektowych oraz praktyk DevOps będzie dużym atutem.
Oferujemy pracę w dynamicznym środowisku, możliwość rozwoju zawodowego, udział w ciekawych projektach oraz atrakcyjne warunki zatrudnienia. Jeśli jesteś osobą kreatywną, samodzielną i zorientowaną na jakość, zapraszamy do aplikowania.
Obowiązki
Text copied to clipboard!- Projektowanie architektury oprogramowania zgodnie z wymaganiami biznesowymi
- Tworzenie dokumentacji technicznej i projektowej
- Współpraca z zespołami programistycznymi i testerskimi
- Analiza i optymalizacja istniejących rozwiązań
- Wybór odpowiednich technologii i narzędzi
- Udział w procesie wdrażania i utrzymania aplikacji
- Rozwiązywanie problemów technicznych i wsparcie zespołu
- Monitorowanie trendów technologicznych i wdrażanie innowacji
- Zapewnienie zgodności z najlepszymi praktykami inżynierii oprogramowania
- Udział w przeglądach kodu i testach jakości
Wymagania
Text copied to clipboard!- Wykształcenie wyższe informatyczne lub pokrewne
- Minimum 3 lata doświadczenia w projektowaniu oprogramowania
- Znajomość języków programowania (np. Java, C#, Python)
- Doświadczenie w pracy z bazami danych i systemami rozproszonymi
- Znajomość wzorców projektowych i zasad SOLID
- Umiejętność tworzenia dokumentacji technicznej
- Znajomość narzędzi do kontroli wersji (np. Git)
- Doświadczenie w pracy w metodykach Agile/Scrum
- Dobre umiejętności komunikacyjne i pracy zespołowej
- Znajomość języka angielskiego na poziomie technicznym
Potencjalne pytania na rozmowie
Text copied to clipboard!- Jakie masz doświadczenie w projektowaniu architektury oprogramowania?
- Z jakich języków programowania korzystasz najczęściej?
- Czy pracowałeś wcześniej w metodykach Agile lub Scrum?
- Jakie narzędzia i technologie preferujesz w pracy projektowej?
- Czy masz doświadczenie w pracy z systemami rozproszonymi?
- Jakie wyzwania napotkałeś podczas projektowania systemów i jak je rozwiązałeś?
- Czy potrafisz tworzyć dokumentację techniczną?
- Jakie znasz wzorce projektowe i kiedy je stosujesz?
- Czy masz doświadczenie w pracy z zespołami międzynarodowymi?
- Jakie są Twoje oczekiwania względem tej roli?